﻿using Entity.FrameEntity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Entity
{
    [CustomAttribute(TableName = "bar_TempScanData_info", Description = "扫码记录信息")]
    public class DbTempScanData
    {
        private string _id;
        private string _tempcode;
        private string _warehouse;
        private string _operatetype;
        private string _happendate;
        private string _operatedept;
        private string _createuser;
        private string _barcode;
        private string _cu_procode;
        private string _typecode;
        private string _targettypecode;
        private string _isblue;
        private string _outordercode;
        private string _outorder_procode;
        private string _outorder_hanghao;
        private string _deptname;
        private string _customcode;
        private string _inouttype;
        private string _boxcode;
        private string _cu_personName;
       private string _cu_personCode;
        private string _targetwarehouse;
        private string _targetgoodsposition;
        private string _number;
        private string _iquantity;
        private string _goodsposition;
        
        public string cu_number { get; set; }
        /// <summary>
        /// 版辊出入库金额
        /// </summary>
        public string money { get; set; }
        /// <summary>
        /// 版辊出入库维护支数
        /// </summary>
        public string weihuzhishu { get; set; }
        /// <summary>
        /// 版辊出入库备注
        /// </summary>
        public string memo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string id
        {
            set { _id = value; }
            get { return _id; }
        }
        /// <summary>
        /// 扫描编码
        /// </summary>
        public string tempCode
        {
            set { _tempcode = value; }
            get { return _tempcode; }
        }
        /// <summary>
        /// 仓库编码
        /// </summary>
        public string wareHouse
        {
            set { _warehouse = value; }
            get { return _warehouse; }
        }
        /// <summary>
        /// 出入库类型（执行操作类型页面）
        /// </summary>
        public string operateType
        {
            set { _operatetype = value; }
            get { return _operatetype; }
        }
        /// <summary>
        /// 发生日期
        /// </summary>
        public string happenDate
        {
            set { _happendate = value; }
            get { return _happendate; }
        }
        /// <summary>
        /// 发生部门
        /// </summary>
        public string operateDept
        {
            set { _operatedept = value; }
            get { return _operatedept; }
        }
        /// <summary>
        /// 创建人员
        /// </summary>
        public string createuser
        {
            set { _createuser = value; }
            get { return _createuser; }
        }
        /// <summary>
        /// 条码编码
        /// </summary>
        public string barCode
        {
            set { _barcode = value; }
            get { return _barcode; }
        }
        /// <summary>
        /// 存货编码（原材料）
        /// </summary>
        public string cu_proCode
        {
            set { _cu_procode = value; }
            get { return _cu_procode; }
        }
        /// <summary>
        /// 收发类型编码
        /// </summary>
        public string typeCode
        {
            set { _typecode = value; }
            get { return _typecode; }
        }
        /// <summary>
        /// 货位编码
        /// </summary>
        public string goodsPosition
        {
            set { _goodsposition = value; }
            get { return _goodsposition; }
        }
        /// <summary>
        /// 货位名称
        /// </summary>
        public string goodsPositionName { set; get; }
        /// <summary>
        /// 调拨入库收发类型编码
        /// </summary>
        public string targetTypeCode
        {
            set { _targettypecode = value; }
            get { return _targettypecode; }
        }
        /// <summary>
        /// 红蓝字
        /// </summary>
        public string isBlue
        {
            set { _isblue = value; }
            get { return _isblue; }
        }
        /// <summary>
        /// 发货单编码(只有出库涉及)
        /// </summary>
        public string outOrderCode
        {
            set { _outordercode = value; }
            get { return _outordercode; }
        }
        /// <summary>
        /// 生产订单编码的存货
        /// </summary>
        public string outOrder_proCode
        {
            set { _outorder_procode = value; }
            get { return _outorder_procode; }
        }
        /// <summary>
        /// 生产订单的行号
        /// </summary>
        public string outOrder_hanghao
        {
            set { _outorder_hanghao = value; }
            get { return _outorder_hanghao; }
        }

        /// <summary>
        /// 部门名称
        /// </summary>
        public string deptName
        {
            set { _deptname = value; }
            get { return _deptname; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string customCode
        {
            set { _customcode = value; }
            get { return _customcode; }
        }
        /// <summary>
        /// 发货单中实际业务员
        /// </summary>
        public string cu_personName
        {
            set { _cu_personName = value; }
            get { return _cu_personName; }
        }
        /// <summary>
        /// 发货单中实际业务员编码
        /// </summary>
        public string cu_personCode
        {
            set { _cu_personCode = value; }
            get { return _cu_personCode; }
        }
        /// <summary>
        /// 箱码
        /// </summary>
        public string boxCode
        {
            set { _boxcode = value; }
            get { return _boxcode; }
        }
        /// <summary>
        /// 调拨目标仓库
        /// </summary>
        public string targetWareHouse
        {
            set { _targetwarehouse = value; }
            get { return _targetwarehouse; }
        }
        /// <summary>
        /// 调拨目标货位
        /// </summary>
        public string targetGoodsPosition
        {
            set { _targetgoodsposition = value; }
            get { return _targetgoodsposition; }
        }
        /// <summary>
        /// 重量
        /// </summary>
        public string number
        {
            set { _number = value; }
            get { return _number; }
        }
        /// <summary>
        /// 件数
        /// </summary>
        public string iQuantity
        {
            set { _iquantity = value; }
            get { return _iquantity; }
        }
        /// <summary>
        /// 操作类型编码（出入库）
        /// </summary>
        public string inOutType
        {
            set { _inouttype = value; }
            get { return _inouttype; }
        }
        public string targetHouse { get; set; }
        //操作页面编码
        public string operateCode { get; set; }
        public string targetDept { get; set; }

        /// <summary>
        /// 领用人 经手人
        /// </summary>
        public string cPersonCode { get; set; }
    }
}
